<?php
/**
 * Created by PhpStorm.
 * User: quyang
 * Date: 2017/2/21
 * Time: 16:29
 */
namespace Home\Server;
use Think\Server;

class AppNoticeServer {

    /**
     * @Desc  : 查询通知是否存在
     * @Author：quyang
     * @Param ：
     * @Time  ：2017/3/11 11:19
     * @Update：2017/3/11
     **/
    public function queryNoticeExistence( $where )
    {

        return ( new \Think\Model('tp_app_notice') )
            ->where($where)
            ->getField('f_receive_id');

    }

    /**
     * @Desc  : 批量添加通知
     * @Author：quyang
     * @Param ：
     * @Time  ：2017/3/11 13:44
     * @Update：2017/3/11
     **/
    public function addDatas( $Array )
    {

        $data = $this->dataArray( $Array );

        return ( new \Think\Model('tp_app_notice') )->addAll( $data );

    }

    /**
     * @Desc  : 一维数组转二维数组
     * @Author：quyang
     * @Param ：
     * @Time  ：2017/3/11 13:44
     * @Update：2017/3/11
     **/
    public function dataArray( $Array )
    {

        if ( is_array( $Array[0] ) ){
            return $Array;
        }else{
            return array($Array);
        }

    }

    /**
     * @Desc  : 修改通知状态
     * @Author：quyang
     * @Param ：
     * @Time  ：2017/3/11 14:23
     * @Update：2017/3/11
     **/
    public function updateAppNotice( $where , $Array )
    {

        return ( new \Think\Model('tp_app_notice') )->where( $where )->save( $Array );

    }

}